package com.hf.eagle.service;

import java.util.List;

import com.hf.eagle.domain.ProductInfo;

/**
 * @author Xu,XiaoYuan
 * @version 2011-09-06 23:44
 */
public interface ProductInfoService {

	Long createProductInfo(ProductInfo t);

	int modifyProductInfo(ProductInfo t);

	int removeProductInfo(ProductInfo t);

	ProductInfo getProductInfo(ProductInfo t);

	List<ProductInfo> getProductInfoList(ProductInfo t);

	Long getProductInfoCount(ProductInfo t);

	List<ProductInfo> getProductInfoPaginatedList(ProductInfo t);

	List<ProductInfo> getProductAlbumList(ProductInfo t);

	List<ProductInfo> getAllProductWithType(ProductInfo t);

}